perm filename TITLE[00,BGB] blob
sn#111636 filedate 1974-07-17 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00011 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 {M2BDJ25.FNT[XGP,SYS]FAFDFA}
C00005 00003 {λ40JAFA}TITLE PAGE.{JR} AUGUST 1974.
C00007 00004 {λ40JCFD} COPYRIGHT NOTICE.
C00008 00005 {λ40JCFD} SIGNATURE PAGE FOR Ph.D. DISSERTATION.
C00010 00006 {λ40JCFD} CONTENTS.
C00011 00007 {JVλ5JCFD} DETAILED TABLE OF CONTENTS.
C00013 00008 {JVλ5JCFD} DETAILED TABLE OF CONTENTS.
C00014 00009 {JCFD} LIST OF BOXES.
C00016 00010 {JCFD} LIST OF FIGURES.
C00018 00011 {JCFD} ACKNOWLEDGEMENTS.
C00026 ENDMK
C⊗;
{M2BDJ25.FNT[XGP,SYS];FA;FD;FA}
{JA;FA}COVER PAGE.{JR} AUGUST 1974.
{JU}\draft - draft - draft - draft - draft - draft - draft - draft - draft - draft - draft - draft - draft - draft
{H4;JA;I∂0,0;V∂0,1260;}
{I400,0;JC;FD} GEOMETRIC MODELING FOR COMPUTER VISION.
{I600,0;JC;FD} BRUCE G. BAUMGART
{I800,0;λ17;JU;FA}ABSTRACT:
The main idea of this thesis is that a 3-D geometric model of
the physical world is an essential part of a general purpose vision
system. Such a model provides a goal for descriptive image analysis,
an origin for image synthesis (for verification), and a context for
spatial problem solving. Some of the design ideas to be presented
have been implemented in two programs named GEOMED and CRE; the
programs are demonstrated in situations involving camera motion
relative to a static world.
{λ5;H4;I1600,0;V1600,1260;I1600,0;JU;F2}
This research was supported in part by the Advanced Research
Projects Agency of the Office of the Secretary of Defense under
Contract No. SD-183.
The views and conclusions contained in this document are
those of the author and should not be interpreted as necessarily
representing the official policies, either expressed or implied, of
the Advanced Research Project Agency or the United States Government.
{H4;I∂0,0;V∂0,1260;}
{λ40;JA;FA}TITLE PAGE.{JR} AUGUST 1974.
{I400,0;JC;FD} GEOMETRIC MODELING FOR COMPUTER VISION.
{JCFA} A DISSERTATION
{JC} SUBMITTED TO THE DEPARTMENT OF COMPUTER SCIENCE
{JC} AND THE COMMITTEE ON GRADUATE STUDIES
{JC} OF STANFORD UNIVERSITY
{JC} IN PARTIAL FULFILLMENT OF THE REQUIREMENTS
{JC} FOR THE DEGREE OF
{JC} DOCTOR OF PHILOSOPHY
{JC} BY
{JC} BRUCE G. BAUMGART
{JC} AUGUST 1974
{H4;I310,0;V310,1260;
I460,0;V460,1260;
I1020,0;V1020,1260;
I1260,0;V1260,1260;
I1900,0;JC;FA} - i -
{λ40;JCFD} COPYRIGHT NOTICE.
{I800,500;H4;C50;C30,π/4,3*π/2;}
{I800,0;JC} COPYRIGHT 1974.
{I950,0;JC} BY
{I1100,0;JC} BRUCE GUENTHER BAUMGART
{I1900,0;JC;FA} - ii -
{λ40;JCFD} SIGNATURE PAGE FOR Ph.D. DISSERTATION.
{JU;FA}
\I certify that I have read this thesis and that in my
opinion it is fully adequate, in scope and quality, as a dissertation
for the degree of Doctor of Philosophy.
Principle Adviser
\I certify that I have read this thesis and that in my
opinion it is fully adequate, in scope and quality, as a dissertation
for the degree of Doctor of Philosophy.
\I certify that I have read this thesis and that in my
opinion it is fully adequate, in scope and quality, as a dissertation
for the degree of Doctor of Philosophy.
\I certify that I have read this thesis and that in my
opinion it is fully adequate, in scope and quality, as a dissertation
for the degree of Doctor of Philosophy.
Approved for the University Committee on Graduate Studies:
Dean of Graduate Studies.
{JA;I1900,0;JC;FA} - iii -
{λ40;JCFD} CONTENTS.
{JAFA}
(INTRO) 0. INTRODUCTION.
(GEM) 1. GEOMETRIC MODELING THEORY.
(WINGED) 2. THE WINGED EDGE POLYHEDRON REPRESENTATION.
(GEOMED) 3. A GEOMETRIC MODELING SYSTEM.
(OCCULT) 4. HIDDEN LINE ELIMINATION FOR COMPUTER VISION.
(BIN) 5. A POLYHEDRON INTERSECTION ALGORITHM.
(VIS) 6. COMPUTER VISION THEORY.
(CNTOUR) 7. VIDEO IMAGE CONTOURING.
(CMPARE) 8. IMAGE COMPARING.
(CAMERA) 9. CAMERA AND FEATURE LOCUS SOLVING.
(CONCLU) 10. RESULTS AND CONCLUSIONS.
APPENDICES:
(REF) REFERENCES.
(GNODES) GEOMED NODE FORMATS.
(CNODES) CRE NODE FORMATS.
{I1900,0;JC} - iv -
{JV;λ5;JCFD} DETAILED TABLE OF CONTENTS.
{FA}
SECTION 0. INTRODUCTION.
SECTION 1. GEOMETRIC MODELING THEORY.
1.0 Introduction to Geometric Modeling.
1.1 Kinds of Geometric Models.
1.2 Polyhedron Definitions and Properties.
1.3 Camera, Light and Image Modeling.
1.4 Related Modeling Work.
SECTION 2. THE WINGED EDGE POLYHEDRON REPRESENTATION.
2.0 Introduction to the Winged Edge.
2.1 Winged Edge Link Fields.
2.2 Perimeter Accessing.
2.3 Edge and Face Splitting.
2.4 Basic Polyhedron Synthesis.
2.5 Coordinate Free Polyhedron Representation.
SECTION 3. A GEOMETRIC MODELING SYSTEM.
3.0 Introduction to GEOMED.
3.1 Euler Routines.
3.2 Euclidean Routines.
3.3 Image Synthesis Routines.
SECTION 4. HIDDEN LINE ELIMINATION FOR COMPUTER VISION.
4.0 Introduction to hidden line elimination.
4.1 Hiding a Topologically Coherent Object.
4.2 Two hidden line eliminators that almost work.
4.3 2-D Partition Sort of Faces, Edges and Vertices.
4.4 Propagating Underfaces.
4.5 Shadows.
4.6 Photometric Modeling and Video Generation.
4.7 Performance.
SECTION 5. A POLYHEDRON INTERSECTION ALGORITHM.
{I1900,0;JC} - v -
{JV;λ5;JCFD} DETAILED TABLE OF CONTENTS.
{JCFA} (continued).
SECTION 6. COMPUTER VISION THEORY.
6.0 Introduction to Computer Vision Theory.
6.1 A Geometric Feedback Vision System.
6.2 Vision Tasks.
6.3 Vision System Design Arguments.
6.4 Mobile Robot Vision.
6.5 Related Vision Work.
6.6 Summary.
SECTION 7. VIDEO IMAGE CONTOURING.
SECTION 8. IMAGE COMPARING.
SECTION 9. CAMERA AND FEATURE LOCUS SOLVING.
SECTION 10. RESULTS AND CONCLUSIONS.
{I1900,0;JC;FA} - vi -
{JC;FD} LIST OF BOXES.
{JAFA}
SECTION 0. INTRODUCTION.
SECTION 1. GEOMETRIC MODELING THEORY.
1.1 Ten Kinds of Geometric Models.
1.2 Desirable Properties for a Geometric Model.
1.3 Properties of Polyhedra.
SECTION 2. THE WINGED EDGE POLYHEDRON REPRESENTATION.
SECTION 3. A GEOMETRIC MODELING SYSTEM.
SECTION 4. HIDDEN LINE ELIMINATION FOR COMPUTER VISION.
SECTION 5. A POLYHEDRON INTERSECTION ALGORITHM.
SECTION 6. COMPUTER VISION THEORY.
SECTION 7. VIDEO IMAGE CONTOURING.
SECTION 8. IMAGE COMPARING.
SECTION 9. CAMERA AND FEATURE LOCUS SOLVING.
SECTION 10. RESULTS AND CONCLUSIONS.
{I1900,0;JC;FA} - vii -
{JCFD} LIST OF FIGURES.
{JAFA}
SECTION 0. INTRODUCTION.
0.1 Horse Shaped Polyhedra Derived from Video Images.
0.2 Model of Water Pump.
0.3 Example of Predicted Video and Perceived Video.
0.4 Example of Predicted and Perceived Contour Images.
SECTION 1. GEOMETRIC MODELING THEORY.
SECTION 2. THE WINGED EDGE POLYHEDRON REPRESENTATION.
2.1 Winged Edge Topology.
2.2 Three Kinds of Perimeters: Face, Edge and Vertex.
2.3 ESPLIT and KLEV.
2.4 MKFE and KLFE.
SECTION 3. A GEOMETRIC MODELING SYSTEM.
SECTION 4. HIDDEN LINE ELIMINATION FOR COMPUTER VISION.
SECTION 5. A POLYHEDRON INTERSECTION ALGORITHM.
SECTION 6. COMPUTER VISION THEORY.
SECTION 7. VIDEO IMAGE CONTOURING.
SECTION 8. IMAGE COMPARING.
SECTION 9. CAMERA AND FEATURE LOCUS SOLVING.
SECTION 10. RESULTS AND CONCLUSIONS.
{I1900,0;JC;FA} - viii -
{JCFD} ACKNOWLEDGEMENTS.
{FA}
The following people personally contributed to this work:
Thesis Adviser: John Mc Carthy
Readers: Jerome A. Feldman
Donald E. Knuth
Alan C. Kay
Jerry Agin, Leona Baumgart, Tom Binford, Jack Buchanan, Les Earnest,
Tom Gafford, Steve Gibson, Ralph Gorin, Tovar Mock, Andy Moorer,
Hans Moravec, Richard Orban, Ted Panofsky, Lou Paul, Lynn Quam,
Jeff Raskin, Ron Rivest, Irwin Sobel, Robert Sproull,
Dan Swinehart, Russel Taylor, Marty Tenenbaum, Arthur Thomas.
{I1900,0;JC;FA} - ix -